
package informes;

import Datos.ConjuntoLacteos;
import Productos.Lacteo;
import datos.ConjuntoFrutas;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Map;

/**
 * @author JLS
 */
public class GestorInforme{
    
    private final File fileLacteos  = new File("InformeLacteos.txt");
    private final File fileFrutas  = new File("InformeFrutas.txt");
    private PrintWriter pw = null;
    private FileWriter fichero = null;

    public GestorInforme() {
    }

    public PrintWriter getPw() {
        return pw;
    }

    public void setPw(PrintWriter pw) {
        this.pw = pw;
    }

    public FileWriter getFichero() {
        return fichero;
    }

    public void setFichero(FileWriter fichero) {
        this.fichero = fichero;
    }

    @Override
    public String toString() {
        return "GetorInforme{" + "fileLacteos=" + fileLacteos + ", fileFrutas=" + fileFrutas + ", pw=" + pw + ", fichero=" + fichero + '}';
    }
    
    
    public void ListarInformeLacteos (ConjuntoLacteos conjLacteos){

        try {
            fichero = new FileWriter(fileLacteos);
            pw = new PrintWriter(fichero);
            //for (Lacteo lct : conjLacteos){
            pw.write(conjLacteos.toString());
            pw.flush();
            pw.close();

            System.out.println(conjLacteos.toString());
            //}
            
        } catch (IOException e) {
        }
    }
    
     public void ListarInformeFrutas (ConjuntoFrutas conjFrutas){

        try {
            fichero = new FileWriter(fileFrutas);
            pw = new PrintWriter(fichero);
            //for (Fruta lct : conjLacteos){
            pw.write(conjFrutas.toString());
            pw.flush();
            pw.close();

            System.out.println(conjFrutas.toString());
            //}
            
        } catch (IOException e) {
        }
    }
}
